@echo off
echo ========================================
echo    Huaxonline Demo 快速启动脚本
echo ========================================
echo.

echo 1. 检查 MySQL 服务状态...
sc query mysql >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误: MySQL 服务未启动，请先启动 MySQL 服务
    pause
    exit /b 1
)
echo MySQL 服务运行正常

echo.
echo 2. 创建数据库和表...
mysql -u root -p -e "source src/main/resources/sql/init.sql"
if %errorlevel% neq 0 (
    echo 错误: 数据库初始化失败，请检查 MySQL 连接
    pause
    exit /b 1
)

mysql -u root -p huaxonline_demo -e "source src/main/resources/sql/demo.sql"
if %errorlevel% neq 0 (
    echo 错误: 表创建失败，请检查 SQL 脚本
    pause
    exit /b 1
)
echo 数据库和表创建成功

echo.
echo 3. 编译项目...
mvn clean compile -DskipTests
if %errorlevel% neq 0 (
    echo 错误: 项目编译失败
    pause
    exit /b 1
)
echo 项目编译成功

echo.
echo 4. 启动应用...
echo 应用将在 http://localhost:8080 启动
echo 文档地址: http://localhost:8080/doc.html
echo.
mvn spring-boot:run

pause